home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
presto
/
prest1_0.lha
/
Tests
/
barrier
/
barriertest.s
< prev
next >
Wrap
Text File
|
1991-12-11
|
25KB
|
816 lines
.stabs "barriertest.c",0144,0,0,LL0
LL0:
# "1.8.0"
.file "barriertest.c"
.data
.stabs "int:t1=r1;-2147483648;2147483647;",0x80,0,0,0
.stabs "char:t2=r2;0;127;",0x80,0,0,0
.stabs "long:t3=r1;-2147483648;2147483647;",0x80,0,0,0
.stabs "short:t4=r1;-32768;32767;",0x80,0,0,0
.stabs "unsigned char:t5=r1;0;255;",0x80,0,0,0
.stabs "unsigned short:t6=r1;0;65535;",0x80,0,0,0
.stabs "unsigned long:t7=r1;0;-1;",0x80,0,0,0
.stabs "unsigned int:t8=r1;0;-1;",0x80,0,0,0
.stabs "float:t9=r1;4;0;",0x80,0,0,0
.stabs "double:t10=r1;8;0;",0x80,0,0,0
.stabs "void:t11=11",0x80,0,0,0
.stabs "???:t12=1",0x80,0,0,0
.stabs "__vptp:t13=*14=f1",0x80,0,4,-1275
.stabs "__mptr:T15=s8d:4,0,16;i:4,16,16;f:13,32,32;;",0x80,0,8,-1275
.stabs "u_char:t5",0x80,0,1,-1275
.stabs "u_short:t6",0x80,0,2,-1275
.stabs "u_int:t8",0x80,0,4,-1275
.stabs "u_long:t8",0x80,0,4,-1275
.stabs "ushort:t6",0x80,0,2,-1275
.stabs "physadr:t17=*16",0x80,0,0,-1275
.stabs "label_t:t18",0x80,0,0,-1275
.stabs "quad:t19",0x80,0,0,-1275
.stabs "daddr_t:t1",0x80,0,4,-1275
.stabs "caddr_t:t20=*2",0x80,0,1,-1275
.stabs "ino_t:t8",0x80,0,4,-1275
.stabs "swblk_t:t1",0x80,0,4,-1275
.stabs "______size_t:t1",0x80,0,4,-1275
.stabs "time_t:t1",0x80,0,4,-1275
.stabs "dev_t:t1",0x80,0,4,-1275
.stabs "off_t:t1",0x80,0,4,-1275
.stabs "bool_t:t1",0x80,0,4,-1275
.stabs "spl_t:t1",0x80,0,4,-1275
.stabs "key_t:t1",0x80,0,4,-1275
.stabs "fd_mask:t1",0x80,0,4,-1275
.stabs "fd_set:t21",0x80,0,0,-1275
.stabs "gate_t:t5",0x80,0,1,-1275
.stabs "lock_t:t5",0x80,0,1,-1275
.stabs "sema_t:t22",0x80,0,0,-1275
.stabs "errno:G1",0x20,0,4,0
.stabs "sys_nerr:G1",0x20,0,4,0
.stabs "environ:G23=*20",0x20,0,1,0
.stabs "end:G1",0x20,0,4,0
.stabs "etext:G1",0x20,0,4,0
.stabs "edata:G1",0x20,0,4,0
.stabs "ptrdiff_t:t1",0x80,0,4,-1275
.stabs "size_t:t8",0x80,0,4,-1275
.stabs "timeval:T24=s8tv_sec__7timeval:1,0,32;tv_usec__7timeval:1,32,32;;",0x80,0,8,-1275
.stabs "__C2:T25=s4w_Termsig:8,0,7;w_Coredump:8,7,1;w_Retcode:8,8,8;;",0x80,0,4,-1275
.stabs "__C3:T26=s4w_Stopval:8,0,8;w_Stopsig:8,8,8;;",0x80,0,4,-1275
.stabs "slock_t:t5",0x80,0,1,-1275
.stabs "_shm_fd:G1",0x20,0,4,0
.stabs "_pgoff:G1",0x20,0,4,0
.stabs "streampos:t1",0x80,0,4,-1275
.stabs "streamoff:t1",0x80,0,4,-1275
.stabs "io_state:T27=egoodbit__io_state:0,eofbit__io_state:1,failbit__io_state:2,badbit__io_state:3,hardfail__io_state:4,;",0x80,0,4,-1275
.stabs "open_mode:T28=ein__open_mode:0,out__open_mode:1,ate__open_mode:2,app__open_mode:3,trunc__open_mode:4,nocreate__open_mode:5,noreplace__open_mode:6,;",0x80,0,4,-1275
.stabs "seek_dir:T29=ebeg__seek_dir:0,cur__seek_dir:1,end__seek_dir:2,;",0x80,0,4,-1275
.stabs "__E4:T30=eskipws____E4:0,left____E4:1,right____E4:2,internal____E4:3,dec____E4:4,oct____E4:5,hex____E4:6,showbase____E4:7,showpoint____E4:8,uppercase____E4:9,showpos____E4:10,scientific____E4:11,fixed____E4:12,unitbuf____E4:13,stdio____E4:14,;",0x80,0,4,-1275
.stabs "__E5:T31=eskipping____E5:0,tied____E5:1,;",0x80,0,4,-1275
.stabs "ios:T32=s60nuser__3ios:1,0,32;x_user__3ios:36=*33,32,32;bp__3ios:37=*34,64,32;state__3ios:1,96,32;ispecial__3ios:1,128,32;ospecial__3ios:1,160,32;isfx_special__3ios:1,192,32;osfx_special__3ios:1,224,32;delbuf__3ios:1,256,32;x_tie__3ios:38=*35,288,32;x_flags__3ios:1,320,32;x_precision__3ios:4,352,16;x_fill__3ios:2,368,8;x_width__3ios:4,384,16;assign_private__3ios:1,416,32;__vptr__3ios:39=*15,448,32;;",0x80,0,60,-1275
.stabs "basefield__3ios:G1",0x20,0,4,0
.stabs "adjustfield__3ios:G1",0x20,0,4,0
.stabs "floatfield__3ios:G1",0x20,0,4,0
.stabs "nextbit__3ios:G1",0x20,0,4,0
.stabs "nextword__3ios:G1",0x20,0,4,0
.stabs "stdioflush__3ios:G40=*41=f2",0x20,0,1,0
.stabs "streambuf:T34=s40alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;;",0x80,0,40,-1275
.stabs "istream:T42=s72x_gcount__7istream:1,0,32;__vptr__7istream:39,32,32;Pios:43=*32,64,32;Oios:32,96,480;;",0x80,0,72,-1275
.stabs "ostream:T35=s68__vptr__7ostream:39,0,32;Pios:43,32,32;Oios:32,64,480;;",0x80,0,68,-1275
.stabs "iostream:T44=s80x_gcount__7istream:1,0,32;__vptr__7istream:39,32,32;Pios:43,64,32;Oostream:35,96,544;;",0x80,0,80,-1275
.stabs "cin:G45",0x20,0,0,0
.stabs "cout:G46",0x20,0,0,0
.stabs "cerr:G46",0x20,0,0,0
.stabs "clog:G46",0x20,0,0,0
.stabs "Iostream_init:T47=s1__W12__13Iostream_init:2,0,8;;",0x80,0,1,-1275
.stabs "stdstatus__13Iostream_init:G1",0x20,0,4,0
.stabs "initcount__13Iostream_init:G1",0x20,0,4,0
.stabs "iostream_init:S47",0x38,0,1,_iostream_init
.shdata
.lcomm _iostream_init,4
.stabs "GPT:t13",0x80,0,4,-1275
.stabs "smanip_int:T48=s8fct__10smanip_int:49=*50=f43,0,32;arg__10smanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "sapply_int:T51=s4fct__10sapply_int:49,0,32;;",0x80,0,4,-1275
.stabs "imanip_int:T52=s8fct__10imanip_int:53=*54=f55=*42,0,32;arg__10imanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "iapply_int:T56=s4fct__10iapply_int:53,0,32;;",0x80,0,4,-1275
.stabs "omanip_int:T57=s8fct__10omanip_int:58=*59=f60=*35,0,32;arg__10omanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "oapply_int:T61=s4fct__10oapply_int:58,0,32;;",0x80,0,4,-1275
.stabs "iomanip_int:T62=s8fct__11iomanip_int:63=*64=f65=*44,0,32;arg__11iomanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "ioapply_int:T66=s4fct__11ioapply_int:63,0,32;;",0x80,0,4,-1275
.stabs "smanip_long:T67=s8fct__11smanip_long:49,0,32;arg__11smanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "sapply_long:T68=s4fct__11sapply_long:49,0,32;;",0x80,0,4,-1275
.stabs "imanip_long:T69=s8fct__11imanip_long:53,0,32;arg__11imanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "iapply_long:T70=s4fct__11iapply_long:53,0,32;;",0x80,0,4,-1275
.stabs "omanip_long:T71=s8fct__11omanip_long:58,0,32;arg__11omanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "oapply_long:T72=s4fct__11oapply_long:58,0,32;;",0x80,0,4,-1275
.stabs "iomanip_long:T73=s8fct__12iomanip_long:63,0,32;arg__12iomanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "ioapply_long:T74=s4fct__12ioapply_long:63,0,32;;",0x80,0,4,-1275
.stabs "_iob:G76=ar1;0;19;75",0x20,0,0,0
.stabs "stdiobuf:T77=s52alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;fp__8stdiobuf:78=*75,320,32;last_op__8stdiobuf:1,352,32;buf__8stdiobuf:79=ar1;0;1;2,384,16;;",0x80,0,52,-1275
.stabs "filebuf:T80=s64alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;xfd__7filebuf:1,320,32;mode__7filebuf:1,352,32;opened__7filebuf:2,384,8;last_seek__7filebuf:1,416,32;in_start__7filebuf:20,448,32;lahead__7filebuf:79,480,16;;",0x80,0,64,-1275
.stabs "openprot__7filebuf:G1",0x20,0,4,0
.stabs "fstreambase:T81=s132buf__11fstreambase:80,0,512;__vptr__11fstreambase:39,512,32;Pios:43,544,32;Oios:32,576,480;;",0x80,0,132,-1275
.stabs "state_value:t1",0x80,0,4,-1275
.stabs "Objany:t20",0x80,0,1,-1275
.stabs "PFany:t40",0x80,0,1,-1275
.stabs "Object:T82=s20o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83=*82,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;;",0x80,0,20,-1275
.stabs "__ptbl__6Object__barriertest_c:G39",0x20,0,8,0
.stabs "Oqueue:T84=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;;",0x80,0,32,-1275
.stabs "Spinlock:T85=s24o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;sl_lock__8Spinlock:5,160,8;;",0x80,0,24,-1275
.stabs "__ptbl__8Spinlock__barriertest_c:G39",0x20,0,8,0
.stabs "Timer:T86=s36o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;t_starttime__5Timer:10,160,64;t_time__5Timer:24,224,64;;",0x80,0,36,-1275
.stabs "__ptbl__5Timer__barriertest_c:G39",0x20,0,8,0
.stabs "Callstate:T87=s52cs_func__9Callstate:40,0,32;cs_argc__9Callstate:1,32,32;cs_obj__9Callstate:20,64,32;cs_argvs__9Callstate:88=ar1;0;7;1,96,256;cs_argvd__9Callstate:89=*1,352,32;cs_len__9Callstate:1,384,32;;",0x80,0,52,-1275
.stabs "Stack:T90=s12st_base__5Stack:89,0,32;st_size__5Stack:1,32,32;st_limit__5Stack:1,64,32;;",0x80,0,12,-1275
.stabs "systhread:G92=*91",0x20,0,0,0
.stabs "thisthread:G92",0x20,0,0,0
.stabs "thisproc:G94=*93",0x20,0,0,0
.stabs "__C34:T95=u4stack:96=*90,0,32;neededstacksize:1,0,32;;",0x80,0,4,-1275
.stabs "__C35:T97=u4thread:92,0,32;value:20,0,32;;",0x80,0,4,-1275
.stabs "Thread:T91=s132o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;t_csp__6Thread:89,160,32;t_fp__6Thread:89,192,32;t_proc__6Thread:94,224,32;ut_stack__6Thread:95,256,32;t_state__6Thread:1,288,32;t_flags__6Thread:1,320,32;t_tag__6Thread:1,352,32;t_tid__6Thread:1,384,32;t_pri__6Thread:1,416,32;t_expired__6Thread:1,448,32;t_slockcount__6Thread:1,480,32;t_data__6Thread:20,512,32;t_boundobj__6Thread:20,544,32;t_callstate__6Thread:87,576,416;t_blockedon__6Thread:99=*98,992,32;ut_join__6Thread:97,1024,32;;",0x80,0,132,-1275
/ no info for stack__6ThreadFv (18)
.stabs "ThreadQ:T100=s44o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;tq_neededstate__7ThreadQ:1,256,32;tq_length__7ThreadQ:1,288,32;tq_lock__7ThreadQ:101=*85,320,32;;",0x80,0,44,-1275
.stabs "ThreadQUnlocked:T102=s36o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;tq_neededstate__15ThreadQUnlocked:1,256,32;;",0x80,0,36,-1275
.stabs "sysproc:G94",0x20,0,0,0
.stabs "Process:T93=s56o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;p_name__7Process:20,160,32;p_id__7Process:1,192,32;p_pid__7Process:1,224,32;p_ppid__7Process:1,256,32;p_state__7Process:1,288,32;p_flags__7Process:1,320,32;p_request__7Process:1,352,32;p_schedthread__7Process:103=*91,384,32;p_thread__7Process:103,416,32;;",0x80,0,56,-1275
.stabs "ThreadPool:T104=s4__vptr__10ThreadPool:39,0,32;;",0x80,0,4,-1275
.stabs "Scheduler:T105=s108o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;sc_t_ready__9Scheduler:106=*104,160,32;sc_p_procs__9Scheduler:107=ar1;0;15;108=*93,192,512;sc_p_numschedulers__9Scheduler:1,704,32;sc_p_activeschedulers__9Scheduler:1,736,32;sc_p_busybits__9Scheduler:1,768,32;sc_lock__9Scheduler:101,800,32;sc_quantum__9Scheduler:1,832,32;;",0x80,0,108,-1275
.stabs "sched:G109=*105",0x20,0,108,0
.stabs "SynchroObject:T98=s28o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110=*102,192,32;;",0x80,0,28,-1275
.stabs "debug_lock:G85",0x20,0,24,0
.stabs "dout:G111",0x20,0,0,0
.stabs "Lock:T112=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;lo_owner__4Lock:103,224,32;;",0x80,0,32,-1275
.stabs "MONITOR:T113=s4mo_mon__7MONITOR:115=*114,0,32;;",0x80,0,4,-1275
.stabs "Monitor:T114=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;lo_owner__4Lock:103,224,32;;",0x80,0,32,-1275
.stabs "MonitorQ:T116=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;;",0x80,0,32,-1275
.stabs "ostream_withassign:T46=s68__vptr__7ostream:39,0,32;Pios:43,32,32;Oios:32,64,480;;",0x80,0,68,-1275
.stabs "Condition:T117=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;co_monitor__9Condition:118=*114,224,32;;",0x80,0,32,-1275
.stabs "prestoState:G1",0x20,0,4,0
.stabs "coutLock:G112",0x20,0,32,0
.align 2
.globl _coutLock
_coutLock:
.long 0
.L82:
.org .L82+28
.stabs "barrier:G120=*119",0x20,0,0,0
.align 2
.globl _barrier
_barrier:
.long 0
.stabs "blockcount:G1",0x20,0,4,0
.align 2
.globl _blockcount
_blockcount:
.long 10
.stabs "numslaves:G1",0x20,0,4,0
.align 2
.globl _numslaves
_numslaves:
.long 1
.text
.align 2
.globl _err__FPc
.shdata 1
.L91:
.byte 0x0a,0x00
.text
.data
.stabs "Main:T121=s28numprocessors__4Main:1,0,32;nummainthreads__4Main:1,32,32;mainstacksizes__4Main:1,64,32;quantum__4Main:1,96,32;argc__4Main:1,128,32;argv__4Main:23,160,32;envp__4Main:23,192,32;;",0x80,0,28,-1275
.text
.align 2
.globl _init__4MainFv
.shdata 1
.L99:
.byte 0x49,0x6e,0x69,0x74,0x69,0x61,0x6c,0x69,0x7a,0x69
.byte 0x6e,0x67,0x0a,0x00
.text
.shdata 1
.L110:
.byte 0x20,0x75,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x66
.byte 0x6c,0x61,0x67,0x2e,0x0a,0x00
.text
.data
.text
.align 2
.globl _body__Fi
.data
.stabs "MasterSlaveBarrier:T119=s28b_monitor__18MasterSlaveBarrier:118,0,32;master_goahead__18MasterSlaveBarrier:123=*117,32,32;nslaves__18MasterSlaveBarrier:1,64,32;arrivals__18MasterSlaveBarrier:1,96,32;current_lock__18MasterSlaveBarrier:1,128,32;l__18MasterSlaveBarrier:124=ar1;0;1;125=*112,160,64;;",0x80,0,28,-1275
.text
.align 2
.globl _worker__Fi
.data
.text
.align 2
.globl _main__4MainFv
.shdata 1
.L137:
.byte 0x48,0x65,0x72,0x65,0x20,0x77,0x65,0x20,0x67,0x6f
.byte 0x0a,0x00
.text
.shdata 1
.L138:
.byte 0x42,0x61,0x72,0x72,0x69,0x65,0x72,0x20,0x63,0x72
.byte 0x65,0x61,0x74,0x65,0x64,0x21,0x0a,0x00
.text
.shdata 1
.L148:
.byte 0x2e,0x2e,0x2e,0x64,0x6f,0x6e,0x65,0x2e,0x0a,0x00
.text
.data
.text
.align 2
.globl ___sti__barriertest_c_coutLock_
.data
.text
.align 2
.globl ___std__barriertest_c_coutLock_
.data
.stabs "__linkl:T127=s12next:128=*127,0,32;ctor:40,32,32;dtor:40,64,32;;",0x80,0,12,-1275
.stabs "__link:S127",0x26,0,12,___link
.align 2
___link:
.long 0
.long ___sti__barriertest_c_coutLock_
.long ___std__barriertest_c_coutLock_
.shdata
.align 2
.globl ___ptbl__5Timer__barriertest_c
___ptbl__5Timer__barriertest_c:
.long ___vtbl__5Timer
.align 2
.globl ___ptbl__8Spinlock__barriertest_c
___ptbl__8Spinlock__barriertest_c:
.long ___vtbl__8Spinlock
.align 2
.globl ___ptbl__6Object__barriertest_c
___ptbl__6Object__barriertest_c:
.long ___vtbl__6Object
.text
.align 2
.shdata 1
.L165:
.byte 0x54,0x68,0x72,0x65,0x61,0x64,0x20,0x68,0x61,0x73
.byte 0x20,0x6e,0x6f,0x20,0x73,0x74,0x61,0x63,0x6b,0x00
.text
.data
.shdata
.comm _openprot__7filebuf,4
.comm _initcount__13Iostream_init,4
.comm _stdstatus__13Iostream_init,4
.comm _stdioflush__3ios,4
.comm _nextword__3ios,4
.comm _nextbit__3ios,4
.comm _floatfield__3ios,4
.comm _adjustfield__3ios,4
.comm _basefield__3ios,4
.data
.text
.align 2
.text
.BK1:
.align 2
_err__FPc:
.stabs "barriertest.c",0x84,0,0,1f
1:
.stabd 0x44,0,0x14
pushl %ebp
movl %esp,%ebp
subl $0xc,%esp
.stabs "err__FPc:F2",0x24,0,1,_err__FPc
.stabs "__0s:p20",0xa0,0,1,8
.stabd 0x44,0,0x15
pushl $.L91
pushl 0x8(%ebp)
pushl $_cerr
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x16
pushl $0x1
call _exit
popl %ecx
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x17
.BKX1:
leave
ret
.text
.align 2
.text
.BK2:
.align 2
_init__4MainFv:
.stabd 0x44,0,0x1a
pushl %ebp
movl %esp,%ebp
subl $0x20,%esp
push %edi
.stabs "init__4MainFv:F1",0x24,0,4,_init__4MainFv
.stabs "__0this:r122=*121",0x40,0,28,7
.stabs "__0this:p122",0xa0,0,28,8
movl 0x8(%ebp),%edi
.stabd 0x44,0,0x1b
.stabd 0x44,0,0x1b
pushl $.L99
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x1c
pushl $_cout
call _flush__7ostreamFv
popl %ecx
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x1d
xorl %eax,%eax
incl %eax
movl %eax,(%edi)
.stabd 0x44,0,0x1e
xorl %eax,%eax
movl %eax,0xc(%edi)
.stabd 0x44,0,0x20
leal 0x10(%edi),%eax
movl %eax,-0x8(%ebp)
decl 0x10(%edi)
leal 0x14(%edi),%eax
movl %eax,-0xc(%ebp)
addl $0x4,0x14(%edi)
jmp .BK3
.BK5:
.stabd 0x44,0,0x21
movl 0x14(%edi),%eax
movl (%eax),%eax
movsbl 0x1(%eax),%eax
movl %eax,-0x14(%ebp)
jmp .BKb
.BK6:
.stabd 0x44,0,0x23
movl 0x14(%edi),%eax
movl (%eax),%eax
addl $0x2,%eax
pushl %eax
call _atoi
popl %ecx
movl %eax,-0x18(%ebp)
movl %eax,0xc(%edi)
.stabd 0x44,0,0x24
jmp .BKc
.BK7:
.stabd 0x44,0,0x26
movl 0x14(%edi),%eax
movl (%eax),%eax
addl $0x2,%eax
pushl %eax
call _atoi
popl %ecx
movl %eax,-0x18(%ebp)
movl %eax,(%edi)
.stabd 0x44,0,0x27
jmp .BKc
.BK8:
.stabd 0x44,0,0x29
movl 0x14(%edi),%eax
movl (%eax),%eax
addl $0x2,%eax
pushl %eax
call _atoi
popl %ecx
movl %eax,-0x18(%ebp)
movl %eax,_blockcount
.stabd 0x44,0,0x2a
jmp .BKc
.BK9:
.stabd 0x44,0,0x2c
movl 0x14(%edi),%eax
movl (%eax),%eax
addl $0x2,%eax
pushl %eax
call _atoi
popl %ecx
movl %eax,-0x18(%ebp)
movl %eax,_numslaves
.stabd 0x44,0,0x2d
.BKc:
leal 0x14(%edi),%eax
movl %eax,-0x18(%ebp)
addl $0x4,0x14(%edi)
leal 0x10(%edi),%eax
movl %eax,-0x1c(%ebp)
decl 0x10(%edi)
.BK3:
movl 0x14(%edi),%eax
movl (%eax),%eax
testl %eax,%eax
je .BKd
.BK4:
cmpb $0x2d,(%eax)
jne .BKd
jmp .BK5
.BKa:
.stabd 0x44,0,0x2f
pushl $.L110
pushl $0x0
movl 0x14(%edi),%eax
movl (%eax),%eax
movsbl 0x1(%eax),%eax
pushl %eax
call _chr__FiT1
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
pushl $_cerr
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x20(%ebp)
.stabd 0x44,0,0x30
xorl %eax,%eax
decl %eax
movl %eax,-0x4(%ebp)
jmp .BKe
.BKb:
.stabd 0x44,0,0x31
movl -0x14(%ebp),%eax
cmpl $0x62,%eax
je .BK8
cmpl $0x70,%eax
je .BK7
cmpl $0x71,%eax
je .BK6
cmpl $0x73,%eax
je .BK9
jmp .BKa
.BKd:
.stabd 0x44,0,0x32
xorl %eax,%eax
movl %eax,-0x4(%ebp)
.BKe:
.stabd 0x44,0,0x33
movl -0x4(%ebp),%eax
.BKX2:
pop %edi
leave
ret
.text
.align 2
.text
.BKf:
.align 2
_body__Fi:
.stabd 0x44,0,0x37
pushl %ebp
movl %esp,%ebp
subl $0x4,%esp
.stabs "body__Fi:F1",0x24,0,4,_body__Fi
.stabs "__0zot:p1",0xa0,0,4,8
.stabd 0x44,0,0x3a
movl 0x8(%ebp),%eax
movl %eax,-0x4(%ebp)
.BK10:
.stabd 0x44,0,0x3b
movl -0x4(%ebp),%eax
.BKX3:
leave
ret
.text
.align 2
.text
.BK11:
.align 2
_worker__Fi:
.stabd 0x44,0,0x3f
pushl %ebp
movl %esp,%ebp
subl $0x10,%esp
.stabs "worker__Fi:F2",0x24,0,1,_worker__Fi
.stabs "__0pid:p1",0xa0,0,4,8
.stabd 0x44,0,0x40
.stabs "__1waste:1",0x80,0,4,-8
.stabd 0x44,0,0x41
.stabs "__1i:1",0x80,0,4,-12
.stabd 0x44,0,0x42
.stabd 0300,0,02
xorl %eax,%eax
movl %eax,-0xc(%ebp)
jmp .BK12
.BK13:
.stabd 0x44,0,0x48
xorl %eax,%eax
movl %eax,-0x8(%ebp)
jmp .BK14
.BK15:
incl -0x8(%ebp)
.BK14:
cmpl $0x64,-0x8(%ebp)
jl .BK15
.BK16:
.stabd 0x44,0,0x4d
pushl _barrier
call _SlaveArrive__18MasterSlaveBarrierFv
popl %ecx
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0x52
incl -0xc(%ebp)
.BK12:
movl _blockcount,%eax
cmpl %eax,-0xc(%ebp)
jl .BK13
.BK17:
.stabd 0x44,0,0x53
.stabd 0340,0,02
.BKX4:
leave
ret
.text
.align 2
.text
.BK18:
.align 2
_main__4MainFv:
.stabd 0x44,0,0x57
pushl %ebp
movl %esp,%ebp
subl $0x9c,%esp
push %edi
.stabs "main__4MainFv:F1",0x24,0,4,_main__4MainFv
.stabs "__0this:r122",0x40,0,28,7
.stabs "__0this:p122",0xa0,0,28,8
movl 0x8(%ebp),%edi
.stabd 0x44,0,0x58
.stabs "__1i:1",0x80,0,4,-8
.stabd 0x44,0,0x59
.stabs "__1ch:2",0x80,0,1,-9
.stabd 0x44,0,0x5b
.stabs "__1cpus:126=ar1;0;31;103",0x80,0,132,-140
.stabd 0x44,0,0x5b
.stabs "__0__K48:103",0x80,0,132,-144
.stabd 0x44,0,0x5b
.stabs "__0__K49:103",0x80,0,132,-148
.stabd 0x44,0,0x5b
.stabs "__0__K50:103",0x80,0,132,-152
.stabd 0x44,0,0x5d
.stabd 0300,0,02
.stabd 0x44,0,0x5d
pushl $.L137
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x5e
pushl $_cout
call _flush__7ostreamFv
popl %ecx
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x60
pushl _numslaves
pushl $0x0
call ___ct__18MasterSlaveBarrierFi
addl $0x8,%esp
movl %eax,-0x9c(%ebp)
movl %eax,_barrier
.stabd 0x44,0,0x62
.stabd 0x44,0,0x62
pushl $.L138
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x63
pushl $_cout
call _flush__7ostreamFv
popl %ecx
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x65
xorl %eax,%eax
movl %eax,-0x8(%ebp)
jmp .BK19
.BK1a:
.stabd 0x44,0,0x66
pushl $0x0
pushl $0x2000
pushl $0x0
pushl $0x0
pushl $0x0
call ___ct__6ThreadFPcilT2
addl $0x14,%esp
movl %eax,-0x9c(%ebp)
movl -0x8(%ebp),%edx
movl %eax,-0x8c(%ebp,%edx,4)
.stabd 0x44,0,0x67
movl -0x8(%ebp),%eax
movl -0x8c(%ebp,%eax,4),%eax
movl %eax,-0x90(%ebp)
movl 0x10(%eax),%edx
movswl 0x60(%edx),%ecx
addl %ecx,%eax
pushl %eax
call *0x64(%edx)
popl %ecx
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x69
movl -0x8(%ebp),%eax
movl -0x8c(%ebp,%eax,4),%edx
movl %edx,-0x94(%ebp)
pushl %eax
pushl $_worker__Fi
pushl $0x0
movl 0x10(%edx),%eax
movswl 0x30(%eax),%ecx
addl %ecx,%edx
pushl %edx
call *0x34(%eax)
addl $0x10,%esp
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x6a
incl -0x8(%ebp)
.BK19:
movl _numslaves,%eax
cmpl %eax,-0x8(%ebp)
jl .BK1a
.BK1b:
.stabd 0x44,0,0x6c
xorl %eax,%eax
movl %eax,-0x8(%ebp)
.BK1c:
movl _blockcount,%eax
cmpl %eax,-0x8(%ebp)
jge .BK1e
.BK1d:
.stabd 0x44,0,0x6d
pushl _barrier
call _MasterArrive__18MasterSlaveBarrierFv
popl %ecx
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x70
pushl _barrier
call _LetSlavesGo__18MasterSlaveBarrierFv
popl %ecx
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x71
incl -0x8(%ebp)
jmp .BK1c
.BK1e:
.stabd 0x44,0,0x73
xorl %eax,%eax
movl %eax,-0x8(%ebp)
.BK1f:
movl _numslaves,%eax
cmpl %eax,-0x8(%ebp)
jge .BK21
.BK20:
.stabd 0x44,0,0x74
movl -0x8(%ebp),%eax
movl -0x8c(%ebp,%eax,4),%eax
movl %eax,-0x98(%ebp)
movl 0x10(%eax),%edx
movswl 0x68(%edx),%ecx
addl %ecx,%eax
pushl %eax
call *0x6c(%edx)
popl %ecx
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x75
incl -0x8(%ebp)
jmp .BK1f
.BK21:
.stabd 0x44,0,0x76
pushl $.L148
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x9c(%ebp)
.stabd 0x44,0,0x77
.stabd 0340,0,02
.BKX5:
pop %edi
leave
ret
.text
.align 2
.text
.BK22:
.align 2
___sti__barriertest_c_coutLock_:
.stabd 0x44,0,0x7b
pushl %ebp
movl %esp,%ebp
subl $0x8,%esp
.stabs "__sti__barriertest_c_coutLock_:F2",0x24,0,1,___sti__barriertest_c_coutLock_
pushl $_iostream_init
call ___ct__13Iostream_initFv
popl %ecx
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x7c
pushl $0x0
pushl $_coutLock
call ___ct__4LockFPc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x7d
.BKX6:
leave
ret
.text
.align 2
.text
.BK23:
.align 2
___std__barriertest_c_coutLock_:
.stabd 0x44,0,0x7e
pushl %ebp
movl %esp,%ebp
subl $0x8,%esp
.stabs "__std__barriertest_c_coutLock_:F2",0x24,0,1,___std__barriertest_c_coutLock_
pushl $0x2
pushl $_coutLock
call ___dt__4LockFv
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x7f
pushl $0x2
pushl $_iostream_init
call ___dt__13Iostream_initFv
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x80
.BKX7:
leave
ret
.text
.align 2
.text
.BK24:
.align 2
_stack__6ThreadFv:
.stabd 0x44,0,0x8b
pushl %ebp
movl %esp,%ebp
subl $0x8,%esp
push %edi
.stabs "stack__6ThreadFv:f96",0x24,0,12,_stack__6ThreadFv
.stabs "__0this:r103",0x40,0,132,7
.stabs "__0this:p103",0xa0,0,132,8
movl 0x8(%ebp),%edi
testb $0x4,0x28(%edi)
je .BK26
.BK25:
.stabd 0x44,0,0x8c
pushl $.L165
movl 0x10(%edi),%eax
movswl 0x8(%eax),%edx
addl %edi,%edx
pushl %edx
call *0xc(%eax)
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.BK26:
.stabd 0x44,0,0x8d
movl 0x20(%edi),%eax
movl %eax,-0x4(%ebp)
.BK27:
.stabd 0x44,0,0x8e
movl -0x4(%ebp),%eax
.BKX8:
pop %edi
leave
ret